A Dual Digraph Approach for Leaderless Atomic Broadcast (Extended Version)

نویسندگان

  • Marius Poke
  • Colin W. Glass
چکیده

Many distributed systems work on a common shared state; in such systems, distributed agreement is necessary for consistency. With increasing number of servers, systems become more susceptible to single-server failures, increasing the relevance of faulttolerance. Atomic broadcast enables fault-tolerant distributed agreement, yet it is costly to solve. Current leader-based solutions result in quadratic work complexity on the leader. ALLCONCUR—a leaderless approach—improves the work complexity by connecting the servers via a resilient overlay network; yet, this resiliency entails redundancy, which reduces performance. In this work, we propose ALLCONCUR+, an extension of ALLCONCUR. During intervals with no failures, it uses an overlay network with no redundancy and automatically switches to a resilient overlay network when failures occur. Our performance estimation shows that if no failures occur, ALLCONCUR+ achieves up to 10× higher throughput and up to 5× lower latency than ALLCONCUR. In the presence of occasional failures, ALLCONCUR+ still outperforms ALLCONCUR significantly. In the worst case, ALLCONCUR+’s performance is worse than ALLCONCUR’s, yet, this requires frequent failures at very specific intervals. Thus, for realistic use cases, leveraging redundancy-free distributed agreement, during intervals with no failures, increases the expected performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

AllConcur: Leaderless Concurrent Atomic Broadcast (Extended Version)

Many distributed systems require coordination between the components involved. With the steady growth of such systems, the probability of failures increases, which necessitates scalable fault-tolerant agreement protocols. The most common practical agreement protocol, for such scenarios, is leader-based atomic broadcast. In this work, we propose ALLCONCUR, a distributed system that provides agre...

متن کامل

Formal Specification and Safety Proof of a Leaderless Concurrent Atomic Broadcast Algorithm

Agreement plays a central role in distributed systems working on a common task. The increasing size of modern distributed systems makes them more susceptible to single component failures. Fault-tolerant distributed agreement protocols rely for the most part on leader-based atomic broadcast algorithms, such as Paxos. Such protocols are mostly used for data replication, which requires only a smal...

متن کامل

A Systematic Classification of Replicated Database Protocols based on Atomic Broadcast (Preliminary Version)

Database replication protocols based on group communication primitives have recently emerged as a promising technology to improve database faulttolerance and performance. Roughly speaking, this approach consists in exploiting the order and atomicity properties provided by group communication primitives or, more specifically Atomic Broadcast, to guarantee transaction properties. This paper propo...

متن کامل

Continuous $ k $-Frames and their Dual in Hilbert Spaces

The notion of $k$-frames was recently introduced by Gu avruc ta in Hilbert  spaces to study atomic systems with respect to a bounded linear operator. A continuous frame is a family of vectors in a Hilbert space which allows reproductions of arbitrary elements by continuous super positions. In this manuscript, we construct a continuous $k$-frame, so called c$k$-frame along with an atomic system ...

متن کامل

A Novel Approach to Design the Dual Rotor Switched Reluctance Motor Based Electric Vehicles

Electric and hybrid electric vehicles are attractive candidates for sustainable transportation due to its higher efficiency and low emission. The critical choice on the electric motors is its capability of motoring and regenerative braking characteristics. Switched reluctance machines are viable candidate as with proper control and extended constant power range operation replacing the multi-gea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1708.08309  شماره 

صفحات  -

تاریخ انتشار 2017